package com.scm.biz.service;

import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import com.scm.biz.bean.ProductionOrder;
import com.scm.biz.dto.ProductionOrderDto;
import com.scm.biz.query.ProductionOrderQuery;
import com.scm.biz.result.ProductionOrderResult;
import com.scm.core.bean.exp.UfdmException;

public interface ProductionOrderService {
	public void insert(ProductionOrderDto productionOrderDto, MultipartFile file) throws UfdmException;

	public void update(ProductionOrder productionOrder);

	List<ProductionOrderResult> selectPage(ProductionOrderQuery productionOrderQuery);

	ProductionOrderResult selectById(Long id);

	public int selectTotal(ProductionOrderQuery productionOrderQuery);

	public ProductionOrder selectByPk(Long id);
}
